package com.zhdl.hardware_contact.hardware_config.entity;

import com.project.common.bean.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.*;


/**
 * 硬件-项目参数表
 */
@Data
@Entity
@EqualsAndHashCode(callSuper = true)
@Table(name = "hardware_project_param")
public class ProjectParameter extends BaseEntity<ProjectParameter, Integer> {
    /**
     * 硬件地址-字段
     */
    public String field;
    /**
     * 硬件地址-值
     */
    public String value;
    /**
     * 硬件地址-值列表
     */
    public String value_array;
    /**
     * 硬件地址-字段类型
     */
    public int fieldType;
    /**
     * 是否为全局变量 // 等级
     */
    public int is_static;

    /**
     * 项目-项目编号
     */
    public String project;

    /**
     * ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    protected Integer id;
}
